quality assurance software consulting configuration configuration management engineering relationship process engineering crm project management release management management change management mechanical engineering customer quality incident management